mast climbing work platform - German English Dictionary